home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
ELECTRON
/
H560.ZIP
/
SIM120BN.ZIP
/
EXAMPLES
/
FTV.NET
< prev
next >
Wrap
Text File
|
1993-11-09
|
1KB
|
36 lines
!Documentation
(c) Copyright 1992 Genashor Corp. All Rights Reserved
SIMIC does not perform "blind" or unconditional checks based on
event times at flip-flop inputs. It handles timing violations in
a consistent manner -- warning messages are issued, and/or flip-
flops are set to the unknown state, only when the flip-flop's state
is uncertain.
SIMIC allows the user or library developer to completely and
independantly control both warning messages and propagation of
uncertainty due to violations of flip-flop timing checks:
* Pulse-width - SET, RESET, CLOCK (0 and 1 pulse-widths of clock)
* Setup-time - minimum time an input must be stable prior to the
active clock edge:
DATA - D input of D flip-flop, J or K of JK flip-flop
SET - When value of DATA is 0
RESET - When value of DATA is 1.
* Hold-time - minimum time an input must remain stable after the
active clock edge: DATA, SET, RESET.
SIMIC run commands for this demonstration are in FTV.RUN.
Run this demonstration with the command:
SIMIC FTV
!Logical
!Format Part= Type= I=
Type=ftv I=nr,d,c O=q
q dpcf nr,one,c,d Timing-checks= begin; pw.nr = 20; end;